{% raw %}
In [1]:
benchmark_id = '1a.1'
In [2]:
# Parameters
benchmark_id = "1d.1"
In [3]:
from IPython.display import display_markdown

display_markdown(f'''
# Benchmark { benchmark_id } Results

All results for the [{ benchmark_id } benchmark specification](../../benchmarks/benchmark1.ipynb/).
''', raw=True)

Benchmark 1d.1 Results

All results for the 1d.1 benchmark specification.

In [4]:
# To generate the comparison notebooks use:
# 
# papermill template.ipynb benchmark{version}.ipynb -f bm{version}.yaml
#
In [5]:
from IPython.display import HTML

HTML('''<script>
code_show=true; 
function code_toggle() {
 if (code_show){
 $('div.input').hide();
 $('div.prompt').hide();
 } else {
 $('div.input').show();
$('div.prompt').show();
 }
 code_show = !code_show
} 
$( document ).ready(code_toggle);
</script>
<form action="javascript:code_toggle()"><input type="submit" value="Code Toggle"></form>''')
Out[5]:
In [6]:
#from IPython.display import HTML, display
#from time import sleep

#display(HTML("""
#<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
#"""))

#sleep(0.1)

from IPython.display import HTML, display, display_markdown
from time import sleep

#import logging
#logging.basicConfig(format='%(asctime)s - %(message)s', level=logging.DEBUG)

display(HTML("""
<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>
"""))

sleep(0.1)


from pfhub.main import line_plot, levelset_plot, get_table_data_style, plot_order_of_accuracy, get_result_data, efficiency_plot
#import itables.interactive
from itables import init_notebook_mode

init_notebook_mode(all_interactive=False)
In [7]:
line_plot(
    data_name='free_energy',
    benchmark_id=benchmark_id,
    layout=dict(
        x=r'<i>t</i>',
        y=r'&#8497;',
        title="Free Energy v Time",
        log_x=True,
        log_y=True
    )
)
In [8]:
efficiency_plot(benchmark_id)
In [9]:
display_markdown(f'''
# Table of Results

Table of { benchmark_id } benchmark result uploads.
''', raw=True)

Table of Results

Table of 1d.1 benchmark result uploads.

In [10]:
## Currently switching off interactive tables as these are not converted to HTML properly.
## This might improve when jupyter-nbcovert is updated to a later version.

init_notebook_mode(all_interactive=False)
get_table_data_style(benchmark_id)
Out[10]:
Timestamp Name Code Author GitHub ID
2020-10-15 moose_1d_guan moose Xiaoyu Guan xiaoyuguan
2018-11-09 fenics_1d_ivan fenics Ivan Yashchuk IvanYashchuk
2018-08-23 moose_1d_jah moose Jacob Hirschhorn jah5759
2018-08-09 moose_fh_1d moose Floyd Hilty FHilty
2018-03-20 moose_itg_1d moose Ian Greenquist itgreenquist
2017-02-07 moose_psu_1d_STA moose PC. Simon simopier
2017-02-01 moose_psu_1d_IA_2 moose PC. Simon simopier
2016-06-28 moose_1d_sta moose A. M. Jokisaari amjokisaari
2016-06-28 moose_1d_ia moose A. M. Jokisaari amjokisaari
{% endraw %}